package com.renliwo.processor.json;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by ding1 on 2017/7/28.
 */
public class RmDisabilityGoldInfo {
    private Long id;

    private Long shebaoProductId;

    private Short type;

    private Short paymentMethod;


    private String startMonth;


    private String endMonth;


    private Short firstReceivablesMonth;


    private Integer nextGenerationMonth;


    private BigDecimal eFixedAmount;


    private BigDecimal pFixedAmount;


    private String eCarryRule;


    private String pCarryRule;


    private Integer applyEndDay;

    private Short applyEndDayType;

    private Integer terminationEndDay;

    private Short terminationEndDayType;

    private BigDecimal eBaseUp;


    private BigDecimal eBaseDown;


    private BigDecimal pBaseUp;


    private BigDecimal pBaseDown;


    private BigDecimal eProportion;


    private BigDecimal pProportion;

    private Short insuranceState;   //标记险种的状态  0 删除  1 添加  2 修改 3 无操作

    private Short isForceConscience;//是否强制补缴

    private Short status;


    private Date createdTime;


    private Date updatedTime;


    private String createdBy;


    private String updatedBy;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getShebaoProductId() {
        return shebaoProductId;
    }

    public void setShebaoProductId(Long shebaoProductId) {
        this.shebaoProductId = shebaoProductId;
    }

    public Short getType() {
        return type;
    }

    public void setType(Short type) {
        this.type = type;
    }

    public Short getPaymentMethod() {
        return paymentMethod;
    }

    public void setPaymentMethod(Short paymentMethod) {
        this.paymentMethod = paymentMethod;
    }


    public Short getFirstReceivablesMonth() {
        return firstReceivablesMonth;
    }

    public void setFirstReceivablesMonth(Short firstReceivablesMonth) {
        this.firstReceivablesMonth = firstReceivablesMonth;
    }

    public String getStartMonth() {
        return startMonth;
    }

    public void setStartMonth(String startMonth) {
        this.startMonth = startMonth;
    }

    public String getEndMonth() {
        return endMonth;
    }

    public void setEndMonth(String endMonth) {
        this.endMonth = endMonth;
    }

    public Integer getNextGenerationMonth() {
        return nextGenerationMonth;
    }

    public void setNextGenerationMonth(Integer nextGenerationMonth) {
        this.nextGenerationMonth = nextGenerationMonth;
    }

    public BigDecimal geteFixedAmount() {
        return eFixedAmount;
    }

    public void seteFixedAmount(BigDecimal eFixedAmount) {
        this.eFixedAmount = eFixedAmount;
    }

    public BigDecimal getpFixedAmount() {
        return pFixedAmount;
    }

    public void setpFixedAmount(BigDecimal pFixedAmount) {
        this.pFixedAmount = pFixedAmount;
    }

    public String geteCarryRule() {
        return eCarryRule;
    }

    public void seteCarryRule(String eCarryRule) {
        this.eCarryRule = eCarryRule;
    }

    public String getpCarryRule() {
        return pCarryRule;
    }

    public void setpCarryRule(String pCarryRule) {
        this.pCarryRule = pCarryRule;
    }

    public Integer getApplyEndDay() {
        return applyEndDay;
    }

    public void setApplyEndDay(Integer applyEndDay) {
        this.applyEndDay = applyEndDay;
    }

    public Short getApplyEndDayType() {
        return applyEndDayType;
    }

    public void setApplyEndDayType(Short applyEndDayType) {
        this.applyEndDayType = applyEndDayType;
    }

    public Integer getTerminationEndDay() {
        return terminationEndDay;
    }

    public void setTerminationEndDay(Integer terminationEndDay) {
        this.terminationEndDay = terminationEndDay;
    }

    public Short getTerminationEndDayType() {
        return terminationEndDayType;
    }

    public void setTerminationEndDayType(Short terminationEndDayType) {
        this.terminationEndDayType = terminationEndDayType;
    }

    public BigDecimal geteBaseUp() {
        return eBaseUp;
    }

    public void seteBaseUp(BigDecimal eBaseUp) {
        this.eBaseUp = eBaseUp;
    }

    public BigDecimal geteBaseDown() {
        return eBaseDown;
    }

    public void seteBaseDown(BigDecimal eBaseDown) {
        this.eBaseDown = eBaseDown;
    }

    public BigDecimal getpBaseUp() {
        return pBaseUp;
    }

    public void setpBaseUp(BigDecimal pBaseUp) {
        this.pBaseUp = pBaseUp;
    }

    public BigDecimal getpBaseDown() {
        return pBaseDown;
    }

    public void setpBaseDown(BigDecimal pBaseDown) {
        this.pBaseDown = pBaseDown;
    }

    public BigDecimal geteProportion() {
        return eProportion;
    }

    public void seteProportion(BigDecimal eProportion) {
        this.eProportion = eProportion;
    }

    public BigDecimal getpProportion() {
        return pProportion;
    }

    public void setpProportion(BigDecimal pProportion) {
        this.pProportion = pProportion;
    }

    public Short getStatus() {
        return status;
    }

    public void setStatus(Short status) {
        this.status = status;
    }

    public Date getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    public Date getUpdatedTime() {
        return updatedTime;
    }

    public void setUpdatedTime(Date updatedTime) {
        this.updatedTime = updatedTime;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public String getUpdatedBy() {
        return updatedBy;
    }

    public void setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy;
    }

    public Short getInsuranceState() {
        return insuranceState;
    }

    public void setInsuranceState(Short insuranceState) {
        this.insuranceState = insuranceState;
    }

    public Short getIsForceConscience() {
        return isForceConscience;
    }

    public void setIsForceConscience(Short isForceConscience) {
        this.isForceConscience = isForceConscience;
    }
}
